package com.base.demo.controller;

import com.base.demo.entity.CouponSendTaskLogExcel;
import com.base.demo.util.ExcelUtil;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletResponse;
import java.util.Collections;

/**
 * excel 导入导出
 * @ClassName: ExcelController
 * @Description:
 * @Author xuyou
 * @DateTime 2019年9月29日 下午1:38:33
 */
@RestController
@RequestMapping("/excel")
public class ExcelController {


	/**
	 * 自定义分配模板导出
	 * @Title: customAllotExport
	 * @Description:
	 * @Author xuyou
	 * @DateTime 2019年9月30日 上午10:38:48
	 * @return
	 */
	@GetMapping("/custom/export")
	public void customAllotExport(HttpServletResponse response){
		CouponSendTaskLogExcel excel = new CouponSendTaskLogExcel();
		excel.setUserContent("userContent");
		excel.setSendResult("123");
		excel.setCouponBatchId(1L);
		excel.setCouponName("测试中午");

		ExcelUtil.export(response,
				Collections.singletonList(excel),
				CouponSendTaskLogExcel.class,"");
	}





}
